home *** CD-ROM | disk | FTP | other *** search
/ Pascal Super Library / Pascal Super Library (CW International)(1997).bin / DELPHI32 / GAUGES / DBMETER / README.TXT < prev   
Text File  |  1996-09-09  |  4KB  |  80 lines

  1. Tdbmeter component  Version 1.0 for Delphi 2.0
  2.  
  3. What's diz ?
  4.  A Delphi component called Tdbmeter.
  5.  It can be used to show progresses or levels or something like that.
  6.  It looks like a horizontal or vertical group of LED's in up to three different colors (by
  7.  default green, yellow and red) to show the position-property on that LED-panel.    
  8.  For details, look at DESCRIPTION below in this text or just start the sample application,
  9.  where you can modify most of the properties and see what they mean.    
  10.  
  11. (C) 1996, by Markus Stephany. All rights reserved.
  12. You can use this component free of charge in your public domain, freeware and 
  13. shareware programs.
  14. You must not use this component in any commercial applications withaut my permission.
  15.  
  16. You may give copies to others by copying the original, unmodified zip file for free.
  17.  
  18. If there are any questions, comments or suggestions, or if you find any bugs, please send a
  19. mail in English or even better in German (cause my English doesn't take me everywhere) to :
  20.  
  21. MirBir.St@T-Online.de 
  22.  
  23. And if you understand the german language, you may visit my homepage at :
  24. http://home.t-online.de/home/MirBir.St/
  25.  
  26. ===========
  27. DESCRIPTION
  28. ===========
  29.  
  30. 1. Installation
  31. (Cause I don't know the english Delphi-version, I can't give any guaranty whether the 
  32. translation of menu-entries will be correct.)
  33. - Extract or copy dbm.pas and dbm.dcr into your components-directory.
  34. - Choose KOMPONENTE (COMPONENT) / INSTALLIEREN (INSTALL)
  35. - Click the HINZUF▄GEN (ADD) - Button
  36. - Click the DURCHSUCHEN (BROWSE) - Button
  37. - Choose the directory where dbm.pas and dbm.dcr were copied to.
  38. - Select dbm.pas
  39. - Click on the ╓FFNEN (OPEN) - Button
  40. - After installation, you will find Tdbmeter in the samples-folder.
  41.  
  42. 2.Usage
  43. Since Tdbmeter is a descendant of TGraphicControl, it can't get the focus, but it can handle mouse-events.
  44. Now something about the propertys:
  45. - Position : The current position ( see GreenMax,YellowMax and RedMax);
  46.  
  47. - Greens,Yellows,Reds : The number of green,yellow and red LED's.
  48.  
  49. - GreenColor,YellowColor,RedColor : The ON-Color of the green,yellow,red LED's (What could they be by default ?)
  50.  
  51. - GreenBack,YellowBack,RedBack : The OFF-Color of the digits (clGray by default)
  52.  
  53. - GreenMax : an example:
  54.          If Greens is set to 5 and GreenMax to 50, then a position between 5 and 50 will be displayed as a
  55.              green LED.
  56.              (then a value from 1 to 10 switches the first green digit ON, 11-20 the second and so on...)      
  57.  
  58. - YellowMax : a position between greenmax+1 and greenmax+yellowmax will be turn a yellow LED ON.
  59.  
  60. - RedMax : a position between (greenmax+yellowmax+1) and (greenmax+yellowmax+redmax) will be partitioned in the region
  61.            of the red LEDs. Any higher position will be displayed in the last red LED, too.
  62.  
  63. - ShowJustOne : If this is set to true, just that LED will be ON, that matches the position-property.
  64.         Otherwise, all LED's from the first up to that will be ON.
  65.  
  66. - SepColor : The color of the separator-line between each digit.
  67.  
  68. - SepWidth : the width of the separator-line ( 0: no separator)
  69.  
  70. - Style : dsHorizontal : the digits are in a row
  71.           dsVertical : the digits are in a column
  72.  
  73. - Direction : ddRightDown : the first LED is on the left/on top (depends on style)
  74.               ddLeftUp : the first LED is on the right/on the bottom (depends on the style-property, too)
  75.  
  76. Viel Spa▀ beim Programmieren wⁿnscht
  77.  
  78. Markus.
  79.  
  80.